package com.zs.propertymanage.dataObj.entity;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class Org {

    public static final Integer STATUS_ON = 1;
    public static final Integer STATUS_OFF = 0;

    private Integer id;                 // 组织id
    private String name;                // 组织名称
    private String dutyPersonName;      // 责任人姓名
    private String dutyPersonPhone;     // 责任人电话
    private Integer propertyNumber;     // 可辖管房屋数量
    private Integer status;             // 状态 0-停用 1-启用
    private Integer parentId;           // 父组织id
    private String parentName;          // 父组织名称
    private String path;                // 组织层级路径 "父组织路径-当前组织名称" 顶层组织直接为"当前组织名称"

    private List<Org> children = new ArrayList<>(); // 子组织列表

}
